
CXXFLAGS+=-g -O -Wall
LDFLAGS+=-g -O -Wall
CXX=/OpenWrt-Toolchain-ramips-for-mipsel_24kec+dsp-gcc-4.6-linaro_uClibc-0.9.33.2/toolchain-mipsel_24kec+dsp_gcc-4.6-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-g++




all: directconnect directconnectbutton serial simulate t2uvpn

clean:
	- rm *.o directconnect directconnectbutton serial simulate t2uvpn




directconnectbutton: directconnectbutton.o 
	$(CXX) $(LDFLAGS) -o $@  $^  -ldl

directconnect: directconnect.o 
	$(CXX) $(LDFLAGS) -o $@  $^ libt2usvr.a -lpthread -ldl

serial: serial.o 
	$(CXX) $(LDFLAGS) -o $@  $^ -ldl

simulate: simulate.o 
	$(CXX) $(LDFLAGS) -o $@  $^  -ldl

t2uvpn: t2uvpn.o 
	$(CXX) $(LDFLAGS) -o $@  $^ libt2usvr.a -lpthread -ldl

%.o:%.cxx
	$(CXX)  -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@




# Dependancies
#vpn1.o: stun.h udp.h 
#stun.o: stun.h udp.h
#udp.o: stun.h udp.h 


 
